home *** CD-ROM | disk | FTP | other *** search
/ Joystick Magazine 1997 February / cd no21 joystick no79.iso / pc / data / patches / patch / cyrix / nt406x86.txt < prev    next >
Text File  |  1996-11-27  |  4KB  |  64 lines

  1.    THE PROBLEM: 
  2.  
  3.           On IBM/Cyrix 6x86 rev2.6 and prior CPU's, Windows NT 4.0 causes Write-Through cache
  4.           mode to be enabled instead of Write-Back cache mode, which slows down system
  5.           performance by about 20%. Apparently, on Microsoft's hardware compatibility testing
  6.           (HCT) for Windows NT 4.0, they saw a problem with rev2.6 and prior 6x86 CPU's and wrote
  7.           code to force Write-Through cache mode on for stability. It seems that Microsoft did not see
  8.           any problems with rev 2.7 or beyond 6x86 CPU's in their HCT... Check IBM's server for
  9.           more on this problem.
  10.  
  11.           At this point in time, there are NO KNOWN actual applications that have caused a rev2.6 or
  12.           prior 6x86 CPU to fail or hang using Write-Back cache mode with programs under Windows
  13.           NT 4.0. So for real-world applications there does not appear to be any issue.
  14.  
  15.    A POSSIBLE SOLUTION: 
  16.  
  17.           Place your Windows NT 4.O operating system (O/S) so that it is in Administrator mode.
  18.  
  19.           Download PUZZLE.EXE from here or http://www.chips.ibm.com/products/x86/doclist.html
  20.           and put it on your C: drive. This is a 6x86 system benchmark program. Run PUZZLE.EXE in
  21.           a DOS window and record your score. With a 133MHz 6x86 (P166+) rev2.6 or prior CPU,
  22.           you should get a score of 1.3 - 1.5 when running with Windows NT 4.0.
  23.  
  24.           Download nt406x86.zip and unzip this file. It will decompress into 4 files which you should
  25.           copy to your floppy A: drive. The files are: DRVON.BAT, IBM_WB.SYS, INSTDRV.EXE,
  26.           and NTDRV.EXE.
  27.  
  28.           If Windows NT 4.0 is installed on your C: drive, then proceed to the next bullet. However, if
  29.           NT 4.0 is installed to a drive other than C: you will need to modify the DRVON.BAT file.
  30.           Using a text editor, open the DRVON.BAT file. It should have the following lines: 
  31.  
  32.                cd\ntdrv
  33.                instdrv simpldrv c:\ntdrv\ibm_wb.sys 
  34.  
  35.           Change the C: to whatever drive that Windows NT 4.0 is installed on, like D:, E:, etc.
  36.  
  37.           From a DOS window, type "A:NTDRV" (or "B:NTDRV if B: is your floppy drive) and enter
  38.           "1." This installs a driver that will enable Write-Back cache mode upon system boot-up.
  39.           NTDRV will ask for the drive that NT 4.0 is installed on which should be the same drive
  40.           listed in the DRVON.BAT file as discussed above. To uninstall the driver, re-run
  41.           "A:NTDRV" and enter "2" and the system will be back at it's default Write-Through cache
  42.           mode.
  43.  
  44.           Once the driver has been installed, reboot your system and run the PUZZLE.EXE program
  45.           again from a DOS window. For a 6x86 133MHz (P166+) you should now get a score of 0.8 or
  46.           0.9 and your system will run Windows NT 4.0 at the same performance as a rev2.7 or later
  47.           6x86 CPU, and definitely faster than a comparable Pentium !!
  48.  
  49.   WHAT DOES THE PATCH DO ? 
  50.  
  51.           The patch makes a folder in the NT start-up where it puts a driver that sets Bit 29 (NW or
  52.           Not-Write Back) in the CR0 to 0 so the processor operates in Write-Back cache mode. 
  53.  
  54.   DISCLAIMER: 
  55.  
  56.           I do not myself run Windows NT 4.0 so I have no hands-on experience with that O/S or this
  57.           fix. However, I have talked to people who have used this procedure with Windows NT 4.0
  58.           and a rev 2.6 or prior 6x86 CPU and they have not seen any problems. Feel free to try this
  59.           out at your own risk.  Also note that this "patch" is NOT ENDORSED by IBM, Cyrix,
  60.           or any other company.  It is intended as a possible solution to the Rev 2.6 and
  61.           prior 6x86 Windows NT 4.0 performance problem.  By enabling Write-Back Cache mode
  62.           on these Rev 6x86 chips, instability MAY be introduced into the Windows NT 4.0
  63.           operating system.
  64.